package jxerializeml.handling.deserialization;

import jxerializeml.clues.classes.InvokeClassListeners;

/**
 * <p>
 *   Contains one method called before deserialization. However, it will be only
 *   called if annotation {@link InvokeClassListeners} was used previously.
 * </p>
 * <p>
 *   You don't have to implement this interface. You can just define this method
 *   directly (doesn't matter if they will be private).
 * </p>
 * 
 * @author Tomáš Zíma
 */
public interface PreDeserializationListener {
	/** Caled before deserialization. */
	public void predeserialize();
}
